History
History
Synonyms
UK
US
Meaning:
difficult

requiring much effort, strength, skill or ability

hard on someone; hard to do

upstream

(moving) in the opposite direction to the stream or current

hard on someone; hard to do

EASIER SAID THAN DONE as in Wiktionary
EASIER SAID THAN DONE as in Wikipedia